#ifndef SUBWIDGET_H
#define SUBWIDGET_H

#include <QWidget>
#include <QTimer>
#include <QDebug>
#include "qcustomplot.h"

namespace Ui {
class subwidget;
}

class subwidget : public QWidget
{
    Q_OBJECT

public:
    explicit subwidget(QWidget *parent = nullptr);
    ~subwidget();
    void plotInit();//绘图初始化

signals:
    void mainwindowtshow();

private slots:
    void realtimeDataSlot();//添加实时数据槽

    void on_start_plot_clicked();//开始绘图

    bool on_save_plot_clicked();//保存绘图

    void on_close_plot_clicked();//切换父窗口

    void receiveshow();//接收mainwindow界面信号的槽

    //void updataTable();//获取mainwindow界面UDP接收的数据

private:
    Ui::subwidget *ui;
    QTimer dataTimer;//定时器
    QCustomPlot *customPlot;//绘图对象
};

#endif // SUBWIDGET_H
